computer thin-client laptop linux microsoft web page design notebook computer repair web site design web development windows open source javascript mozilla software unix web design software development application development java explorer radius3